package xaj.scc.ast;

import polyglot.ast.JL;
import abc.aspectj.ast.AJDelFactory;

public interface SCDelFactory extends AJDelFactory {
	public JL delSyntaxClassDecl();
	public JL delSyntaxClassBody();
	public JL delNumberOfPasses();
	public JL delSyntaxDeclarationInsertion();
	public JL delSyntaxDeclarationOverrides();
	public JL delProduction();
	public JL delProductionElement();
	public JL delSimpleFactor();
	public JL delLambdaFactor();
	public JL delStringFactor();
	public JL delOrFactor();
	public JL delConcatFactor();
	public JL delOptionalFactor();
	public JL delClosureFactor();
	public JL delNamedFactor();
	public JL delSemanticAction();
	public JL delImportSymbol();
	public JL delImportSyntax();
	//public JL delOnWeaving();
}
